If I create Incident via REST API then it can only allow string type for Details.
If I create incident via PagerDuty UI then it can only allow string type value for Description.
If I create incident via Event API then it will allow key value pair in Details.
There are 3 ways I found to create incidents in pagerduty.
Now, If I load incident to get first trigger entry and from that I can get Channel.details field value.
Question is in some cases it can contain String while in some cases it can contain Map, So I would like to understand this behavior ? Is this valid behavior ?